package com.eascs.admin.o2o.generation.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.eascs.admin.common.utils.EntityToStringUtils;

@Entity
@Table(name = "o2o_generation_repayment")
public class O2oGenerationEntity extends EntityToStringUtils implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -122974983824074231L;

	@Id
	@Column(name = "id")
	private String id;// 主键id
	@Column(name = "bill_num")
	private String billNum;// 单据号
	@Column(name = "loan_apply_no")
	private String loanApplyNo;// 关联主表id
	@Column(name = "loan_bill_code")
	private String loanBillCode;// 贷款单号
	@Column(name = "loan_term")
	private String loanTerm;// 贷款期限
	@Column(name = "loan_user_name")
	private String loanUserName;// 借款人姓名
	@Column(name = "loan_user_no")
	private String loanUserNo;// 借款人ID'
	@Column(name = "loan_time")
	private String loanTime;// 放款日期
	@Column(name = "oper_id")
	private String operId;// 信贷经理ID
	@Column(name = "oper_name")
	private String operName;// 信贷经理姓名
	@Column(name = "province_code")
	private String provinceCode;// 省区code
	@Column(name = "province_name")
	private String provinceName;// 省区名称
	@Column(name = "ltd_id")
	private String ltdId;// 经营平台id
	@Column(name = "ltd_code")
	private String ltdCode;// 经营平台code
	@Column(name = "ltd_name")
	private String ltdName;// 经营平台名字
	@Column(name = "play_money")
	private BigDecimal playMoney;// 打款金额
	@Column(name = "play_time")
	private Date playTime;// 打款时间
	@Column(name = "play_username")
	private String playUsername;// 实际打款人姓名
	@Column(name = "create_user_id")
	private String createUserId;// 创建人id
	@Column(name = "create_user_name")
	private String createUserName;// 创建人姓名
	@Column(name = "create_time")
	private Date createTime;// 创建时间
	@Column(name = "flow_status")
	private String flowStatus;// 流程状态
	@Column(name = "flow_start_time")
	private Date flowDtartTime;// 流程发起时间
	@Column(name = "flow_end_time")
	private Date flowEndTime;// 流程结束时间
	@Column(name = "is_delete")
	private String isDelete;// 是否删除：Y 是 N否

	
	public String getId() {
		return id;
	}

	

	public void setId(String id) {
		this.id = id;
	}

	public String getBillNum() {
		return billNum;
	}

	public void setBillNum(String billNum) {
		this.billNum = billNum;
	}

	public String getLoanBillCode() {
		return loanBillCode;
	}

	public void setLoanBillCode(String loanBillCode) {
		this.loanBillCode = loanBillCode;
	}

	public String getLoanTerm() {
		return loanTerm;
	}

	public void setLoanTerm(String loanTerm) {
		this.loanTerm = loanTerm;
	}

	public String getProvinceCode() {
		return provinceCode;
	}

	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	public String getLoanUserName() {
		return loanUserName;
	}

	public void setLoanUserName(String loanUserName) {
		this.loanUserName = loanUserName;
	}

	public String getLoanUserNo() {
		return loanUserNo;
	}

	public void setLoanUserNo(String loanUserNo) {
		this.loanUserNo = loanUserNo;
	}

	public String getLoanTime() {
		return loanTime;
	}

	public void setLoanTime(String loanTime) {
		this.loanTime = loanTime;
	}

	public String getOperId() {
		return operId;
	}

	public void setOperId(String operId) {
		this.operId = operId;
	}

	public String getOperName() {
		return operName;
	}

	public void setOperName(String operName) {
		this.operName = operName;
	}

	public String getPlayUsername() {
		return playUsername;
	}

	public void setPlayUsername(String playUsername) {
		this.playUsername = playUsername;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public String getLtdId() {
		return ltdId;
	}

	public void setLtdId(String ltdId) {
		this.ltdId = ltdId;
	}

	public String getLtdCode() {
		return ltdCode;
	}

	public void setLtdCode(String ltdCode) {
		this.ltdCode = ltdCode;
	}

	public String getLtdName() {
		return ltdName;
	}

	public void setLtdName(String ltdName) {
		this.ltdName = ltdName;
	}

	public BigDecimal getPlayMoney() {
		return playMoney;
	}

	public void setPlayMoney(BigDecimal playMoney) {
		this.playMoney = playMoney;
	}

	public Date getPlayTime() {
		return playTime;
	}

	public void setPlayTime(Date playTime) {
		this.playTime = playTime;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getCreateUserName() {
		return createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public String getFlowStatus() {
		return flowStatus;
	}

	public void setFlowStatus(String flowStatus) {
		this.flowStatus = flowStatus;
	}

	public Date getFlowDtartTime() {
		return flowDtartTime;
	}

	public void setFlowDtartTime(Date flowDtartTime) {
		this.flowDtartTime = flowDtartTime;
	}

	public Date getFlowEndTime() {
		return flowEndTime;
	}

	public void setFlowEndTime(Date flowEndTime) {
		this.flowEndTime = flowEndTime;
	}

	public String getIsDelete() {
		return isDelete;
	}

	public void setIsDellete(String isDelete) {
		this.isDelete = isDelete;
	}

	public String getLoanApplyNo() {
		return loanApplyNo;
	}

	public void setLoanApplyNo(String loanApplyNo) {
		this.loanApplyNo = loanApplyNo;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

}
